package com.project.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.project.domain.bo.BizUnitAptitudeBo;
import com.project.domain.entity.BizUnitAptitude;

import java.util.HashMap;
import java.util.List;

public interface IUnitAptitudeService  extends IService<BizUnitAptitude> {
    /**
     * 新增合同供方单位
     * @param unitAptitude
     * @return
     */
    Boolean addUnitAptitude(BizUnitAptitude unitAptitude);


    /**
     * 修改合同供方单位
     * @param unitAptitude
     * @return
     */
    Boolean updateUnitAptitude(BizUnitAptitude unitAptitude);

    /**
     * 删除合同供方单位
     * @param ids 主键id-list
     * @return
     */
    Boolean delUnitAptitude(String[] ids);

    /**
     * 获取合同供方集合
     * @param bo
     * @return
     */
    List<BizUnitAptitude> getUnitAptitudeList(BizUnitAptitudeBo bo);

    /**
     * 页面上方数量统计
     * @param bo
     * @return
     */
   List<HashMap<String,Integer>> listStatistics(BizUnitAptitudeBo bo);

    /**
     * 获取合同供方详细信息
     * @param id
     * @return
     */
    BizUnitAptitude getUnitAptitudeIndex(String id);
}
